package net.dgg.rz.production.entity;

import net.dgg.rz.common.base.entity.BaseEntity;
import springfox.documentation.spring.web.json.Json;

import java.math.BigDecimal;
import java.util.Date;
/**
* <p>@Title 生产订单表（rzsc_product_order）</p>
* <p>@Description 类功能描述</p>
* <p>@Version 1.0.0 版本号</p>
* <p>@author zyou</p>
* <p>@date 2018-12-14 14:45:04 创建日期</p>
* <p>Copyright © dgg group.All Rights Reserved. 版权信息</p>
*/
public class ProductOrder extends BaseEntity {

    //生产子订单编号
    private String scProductOrderNo;
    //销售主订单ID
    private Long orderId;
    //销售主订单编号
    private String orderNo;
    //销售子订单ID
    private Long orderBusId;
    //销售子订单编号
    private String orderBusNo;
    //商机ID
    private Long businessId;
    //商机编号
    private String businessNo;
    //客户ID
    private Long customerId;
    //客户编号
    private String customerNo;
    //客户电话
    private String customerPhone;
    //客户名字
    private String customerName;
    //联系人电话
    private String contactPhone;
    //生产所属ID
    private Long productOrgId;
    //生产所属名字
    private String productOrgName;
    //业态标识code
    private String businessTypeCode;
    //业态名字
    private String businessTypeName;
    //小业态产品code
    private String businessProductCode;
    //小业态产品名字
    private String businessProductName;
    //产品ID
    private Long productId;
    //产品名字
    private String productName;
    //渠道ID
    private Long channelId;
    //渠道名称
    private String channelName;
    //支行
    private String subBranch;
    //合同编号
    private String contractNo;
    //签单时间
    private Date orderTime;
    //流程人员接收时间
    private Date receiveTime;
    //订单金额(单位元)
    private BigDecimal money;
    //分配方式
    private String allotWay;
    //分配时间
    private Date allotDate;
    //订单来源(来源方式)
    private String originCode;
    //接单人id
    private Long receiverId;
    //接单人名字
    private String receiverName;
    //接单人部门ID
    private Long receiverOrgId;
    //接单人部门
    private String receiverOrgName;
    //接单时间
    private Date receiveOrderDate;
    //付款方式
    private String payMethod;
    private Date signTime;
    //签单商务ID
    private Long signUserId;
    //签单商务名字
    private String signUserName;
    //签单商务部门ID
    private Long signUserOrgId;
    //签单商务部门名字
    private String signUserOrgName;
    //签单事业部ID
    private Long signOrgId;
    //签单事业部名字
    private String signOrgName;
    //流程人员ID
    private Long flowUserId;
    //流程人员名字
    private String flowUserName;
    //流程人员部门ID
    private Long flowUserOrgId;
    //流程人员部门名字
    private String flowUserOrgName;
    //转单移交前 流程人员id
    private Long waitingReceiverId;
    //转单移交前 l流程人员名字
    private String waitingReceiverName;
    //转单移交前 流程人员部门ID
    private Long waitingReceiverOrgId;
    //转单移交前 流程人员部门名字
    private String waitingReceiverOrgName;
    //审核人ID
    private Long auditorId;
    //审核人名字
    private String auditorName;
    //退单理由
    private String abandonReason;
    //节点流程id
    private Long nodeFlowId;
    //节点流程版本号
    private Long version;
    //申请退单时间
    private Date abandonReasonTime;
    //退单完成时间
    private Date returnAbandonCompleteTime;
    //生产订单实际完成时间
    private Date completedTime;
    //退单申请人id
    private Long abandonUserId;
    //退单申请人
    private String abandonUser;
    //退废单已审核次数
    private Integer abandonReasonNum;
    //订单业务区域code
    private String businessAreaCode;
    //订单状态
    private String status;
    //最新节点更新人ID
    private Long latestEndUserId;
    //最新节点更新人名字
    private String latestEndUserName;
    //最新节点更新人部门ID
    private Long latestEndUserOrgId;
    //最新完成节点ID
    private Long latestEndNodeId;
    //最新完成节点名字
    private String latestEndNodeName;
    //最新完成节点时间
    private Date latestEndNodeTime;
    //当前节点操作记录ID
    private Long latestNodeOperatingId;
    //当前流程操作记录ID
    private Long latestFlowOperatingId;
    //备注
    private String remark;
    //转单移交/发起退单操作之前订单的状态
    private String beforeStatus;
    //分配人ID
    private Long allotUserId;
    //分配人名字
    private String allotUserName;

    //暂停时间
    private Date suspendTime;

    //暂停原因/驳回原因
    private String suspendReason;
    //分配人部门id
    private Long allotUserOrgId;
    //分配人部门名称
    private String allotUserOrgName;
    //移交时间
    private Date transferTime;
    private Long transferUserId;
    private String transferUserName;
    private Long transferUserOrgId;
    //企业名称
    private String companyName;
    //最新备注时间
    private Date lastRemarkTime;
    //最新备注内容
    private String lastRemark;
    //是否需要办理
    private Integer isNeedDispose;
    //是否已放款  0未放款，1放款
    private Integer isLoan;

    private String escrowCompany; // 评估公司
    private BigDecimal appraisalCost; // 评估价格
    private String credit; // 征信
    private BigDecimal loanAmount; // 申请金额（贷款额度/需求金额）
    private Date applicationTime; // 签申请时间
    private Date reportTime; // 报审时间
    private Date approveTime; // 通过时间
    private BigDecimal approveMoney; // 通过金额
    private String settlementBank; // 结案银行
    private Date advanceFundCancel; // 注销时间
    private Date mortgageTime; // 办抵押时间
    private Date takeHisTime;// 取他权时间
    private Date loanTime; // 放款时间
    private Integer loanTimeDay; //  放款时长(天)
    private Date repaymentDate; // 还款到期日期
    private String dateOfLoan;// 还款时间  可以输入字符串，使用string保存
    private String wayOfLoan;// 还款方式
    private BigDecimal settlementAmount; // 后台结算金额
    private BigDecimal channelRebates; // 渠道返点
    private BigDecimal foreignRebates; // 对外返点
    private BigDecimal installmentRepayment; // 每期还款金额/月
    private Date releaseMortgage;//解除抵押时间
    private String estimateCat;//估车
    private BigDecimal loanMoney; // 放款金额
    private Integer interestType; // 产权性质(1商铺 2住宅)
    private String mortgageAddress; // 抵押物地址
    private String thirdpartyNumber; // 第三方卡卡号
    private String thirdpartyName; // 第三方卡户名
    private Integer refundType; // 还款方式(1按揭 2全款)
    private Integer isBelongRisk; //是否包含风控产品（1：是；2：否）
    private Double serviceCharge; //手续费(%)
    private String rateType; //利率方式
    private Integer advanceFund; // 是否垫资(1否 2是)
    private BigDecimal advanceFundMoney;  // 垫资金额
    private Integer purpose; // 资金用途code(1消费2经营)
    private String relationshipManager;//客服经理
    private String accountFor;//说明

    private BigDecimal appliedAmount; //申请贷款金额

    private Integer flag=0;//是否可用（0可用 1不可用）

    private String assistantName;//协单人员名字

    private Long goodsId;//商品id/商品属性id

    private String goodsName;//商品名称/商品属性名称

    private String nodeJson;//接入企大宝任务模板的节点数据


    /**
     * @Author Quanlin Wan
     * @Description //TODO 面积，抵押贷款关联字段1.0.3报表功能中加入该关联字段,地址也是
     * @Date 10:44 2019/5/10
     * @Param
     * @return
     **/

    private String area;

    /**
     * @Author Quanlin Wan
     * @Description //TODO 地址，抵押贷款关联字段
     * @Date 10:45 2019/5/10
     * @Param
     * @return
     **/

    private String address;
    private Double orderLoansInterest;//利息（%）
    private String orderSource;//来源

    /**
     * 售后状态code
     */
    private String afterSaleStatus;

    /**
     * 是否发送接单触发短信 0 否 1 是
     */
    private Integer isJdSms;

    /**
     * 售后单号
     */
    private String afterSaleNo;

    /**
     * 生产处理结果
     */
    private String productHandleResultType;

    public String getAfterSaleNo() {
        return afterSaleNo;
    }

    public void setAfterSaleNo(String afterSaleNo) {
        this.afterSaleNo = afterSaleNo;
    }

    public String getProductHandleResultType() {
        return productHandleResultType;
    }

    public void setProductHandleResultType(String productHandleResultType) {
        this.productHandleResultType = productHandleResultType;
    }

    public Integer getIsJdSms() {
        return isJdSms;
    }

    public void setIsJdSms(Integer isJdSms) {
        this.isJdSms = isJdSms;
    }

    public String getAfterSaleStatus() {
        return afterSaleStatus;
    }

    public void setAfterSaleStatus(String afterSaleStatus) {
        this.afterSaleStatus = afterSaleStatus;
    }

    public Double getOrderLoansInterest() {
        return orderLoansInterest;
    }

    public void setOrderLoansInterest(Double orderLoansInterest) {
        this.orderLoansInterest = orderLoansInterest;
    }

    public Integer getIsLoan() {
        return isLoan;
    }

    public void setIsLoan(Integer isLoan) {
        this.isLoan = isLoan;
    }

    public String getRelationshipManager() {
        return relationshipManager;
    }

    public void setRelationshipManager(String relationshipManager) {
        this.relationshipManager = relationshipManager;
    }

    public String getAccountFor() {
        return accountFor;
    }

    public void setAccountFor(String accountFor) {
        this.accountFor = accountFor;
    }

    public Date getReleaseMortgage() {
        return releaseMortgage;
    }

    public void setReleaseMortgage(Date releaseMortgage) {
        this.releaseMortgage = releaseMortgage;
    }

    public String getEstimateCat() {
        return estimateCat;
    }

    public void setEstimateCat(String estimateCat) {
        this.estimateCat = estimateCat;
    }

    public Integer getLoanTimeDay() {
        return loanTimeDay;
    }

    public void setLoanTimeDay(Integer loanTimeDay) {
        this.loanTimeDay = loanTimeDay;
    }

    public Integer getPurpose() {
        return purpose;
    }

    public void setPurpose(Integer purpose) {
        this.purpose = purpose;
    }

    public void setScProductOrderNo(String scProductOrderNo){
        this.scProductOrderNo = scProductOrderNo;
    }
    public String getScProductOrderNo(){
        return this.scProductOrderNo;
    }

    public void setOrderId(Long orderId){
        this.orderId = orderId;
    }
    public Long getOrderId(){
        return this.orderId;
    }

    public void setOrderNo(String orderNo){
        this.orderNo = orderNo;
    }
    public String getOrderNo(){
        return this.orderNo;
    }

    public void setOrderBusId(Long orderBusId){
        this.orderBusId = orderBusId;
    }
    public Long getOrderBusId(){
        return this.orderBusId;
    }

    public void setOrderBusNo(String orderBusNo){
        this.orderBusNo = orderBusNo;
    }
    public String getOrderBusNo(){
        return this.orderBusNo;
    }

    public void setBusinessId(Long businessId){
        this.businessId = businessId;
    }
    public Long getBusinessId(){
        return this.businessId;
    }

    public void setBusinessNo(String businessNo){
        this.businessNo = businessNo;
    }
    public String getBusinessNo(){
        return this.businessNo;
    }

    public String getContactPhone() {
        return contactPhone;
    }

    public void setContactPhone(String contactPhone) {
        this.contactPhone = contactPhone;
    }

    public void setCustomerId(Long customerId){
        this.customerId = customerId;
    }
    public Long getCustomerId(){
        return this.customerId;
    }

    public void setCustomerNo(String customerNo){
        this.customerNo = customerNo;
    }
    public String getCustomerNo(){
        return this.customerNo;
    }

    public void setCustomerPhone(String customerPhone){
        this.customerPhone = customerPhone;
    }
    public String getCustomerPhone(){
        return this.customerPhone;
    }

    public void setCustomerName(String customerName){
        this.customerName = customerName;
    }
    public String getCustomerName(){
        return this.customerName;
    }

    public void setProductOrgId(Long productOrgId){
        this.productOrgId = productOrgId;
    }
    public Long getProductOrgId(){
        return this.productOrgId;
    }

    public void setProductOrgName(String productOrgName){
        this.productOrgName = productOrgName;
    }
    public String getProductOrgName(){
        return this.productOrgName;
    }

    public void setBusinessTypeCode(String businessTypeCode){
        this.businessTypeCode = businessTypeCode;
    }
    public String getBusinessTypeCode(){
        return this.businessTypeCode;
    }

    public void setBusinessTypeName(String businessTypeName){
        this.businessTypeName = businessTypeName;
    }
    public String getBusinessTypeName(){
        return this.businessTypeName;
    }

    public void setBusinessProductCode(String businessProductCode){
        this.businessProductCode = businessProductCode;
    }
    public String getBusinessProductCode(){
        return this.businessProductCode;
    }

    public void setBusinessProductName(String businessProductName){
        this.businessProductName = businessProductName;
    }
    public String getBusinessProductName(){
        return this.businessProductName;
    }

    public void setProductId(Long productId){
        this.productId = productId;
    }
    public Long getProductId(){
        return this.productId;
    }

    public void setProductName(String productName){
        this.productName = productName;
    }
    public String getProductName(){
        return this.productName;
    }

    public void setChannelId(Long channelId){
        this.channelId = channelId;
    }
    public Long getChannelId(){
        return this.channelId;
    }

    public void setContractNo(String contractNo){
        this.contractNo = contractNo;
    }
    public String getContractNo(){
        return this.contractNo;
    }

    public void setOrderTime(Date orderTime){
        this.orderTime = orderTime;
    }
    public Date getOrderTime(){
        return this.orderTime;
    }

    public void setReceiveTime(Date receiveTime){
        this.receiveTime = receiveTime;
    }
    public Date getReceiveTime(){
        return this.receiveTime;
    }

    public void setMoney(BigDecimal money){
        this.money = money;
    }
    public BigDecimal getMoney(){
        return this.money;
    }

    public void setAllotWay(String allotWay){
        this.allotWay = allotWay;
    }
    public String getAllotWay(){
        return this.allotWay;
    }

    public void setAllotDate(Date allotDate){
        this.allotDate = allotDate;
    }
    public Date getAllotDate(){
        return this.allotDate;
    }

    public void setOriginCode(String originCode){
        this.originCode = originCode;
    }
    public String getOriginCode(){
        return this.originCode;
    }

    public void setReceiverId(Long receiverId){
        this.receiverId = receiverId;
    }
    public Long getReceiverId(){
        return this.receiverId;
    }

    public void setReceiverName(String receiverName){
        this.receiverName = receiverName;
    }
    public String getReceiverName(){
        return this.receiverName;
    }

    public void setReceiverOrgId(Long receiverOrgId){
        this.receiverOrgId = receiverOrgId;
    }
    public Long getReceiverOrgId(){
        return this.receiverOrgId;
    }

    public void setReceiverOrgName(String receiverOrgName){
        this.receiverOrgName = receiverOrgName;
    }
    public String getReceiverOrgName(){
        return this.receiverOrgName;
    }

    public void setReceiveOrderDate(Date receiveOrderDate){
        this.receiveOrderDate = receiveOrderDate;
    }
    public Date getReceiveOrderDate(){
        return this.receiveOrderDate;
    }

    public void setPayMethod(String payMethod){
        this.payMethod = payMethod;
    }
    public String getPayMethod(){
        return this.payMethod;
    }

    public void setSignUserId(Long signUserId){
        this.signUserId = signUserId;
    }
    public Long getSignUserId(){
        return this.signUserId;
    }

    public void setSignUserName(String signUserName){
        this.signUserName = signUserName;
    }
    public String getSignUserName(){
        return this.signUserName;
    }

    public void setSignUserOrgId(Long signUserOrgId){
        this.signUserOrgId = signUserOrgId;
    }
    public Long getSignUserOrgId(){
        return this.signUserOrgId;
    }

    public void setSignUserOrgName(String signUserOrgName){
        this.signUserOrgName = signUserOrgName;
    }
    public String getSignUserOrgName(){
        return this.signUserOrgName;
    }

    public void setSignOrgId(Long signOrgId){
        this.signOrgId = signOrgId;
    }
    public Long getSignOrgId(){
        return this.signOrgId;
    }

    public void setSignOrgName(String signOrgName){
        this.signOrgName = signOrgName;
    }
    public String getSignOrgName(){
        return this.signOrgName;
    }

    public void setFlowUserId(Long flowUserId){
        this.flowUserId = flowUserId;
    }
    public Long getFlowUserId(){
        return this.flowUserId;
    }

    public void setFlowUserName(String flowUserName){
        this.flowUserName = flowUserName;
    }
    public String getFlowUserName(){
        return this.flowUserName;
    }

    public void setFlowUserOrgId(Long flowUserOrgId){
        this.flowUserOrgId = flowUserOrgId;
    }
    public Long getFlowUserOrgId(){
        return this.flowUserOrgId;
    }

    public void setFlowUserOrgName(String flowUserOrgName){
        this.flowUserOrgName = flowUserOrgName;
    }
    public String getFlowUserOrgName(){
        return this.flowUserOrgName;
    }

    public void setWaitingReceiverId(Long waitingReceiverId){
        this.waitingReceiverId = waitingReceiverId;
    }
    public Long getWaitingReceiverId(){
        return this.waitingReceiverId;
    }

    public void setWaitingReceiverName(String waitingReceiverName){
        this.waitingReceiverName = waitingReceiverName;
    }
    public String getWaitingReceiverName(){
        return this.waitingReceiverName;
    }

    public void setWaitingReceiverOrgId(Long waitingReceiverOrgId){
        this.waitingReceiverOrgId = waitingReceiverOrgId;
    }
    public Long getWaitingReceiverOrgId(){
        return this.waitingReceiverOrgId;
    }

    public void setWaitingReceiverOrgName(String waitingReceiverOrgName){
        this.waitingReceiverOrgName = waitingReceiverOrgName;
    }
    public String getWaitingReceiverOrgName(){
        return this.waitingReceiverOrgName;
    }

    public void setAuditorId(Long auditorId){
        this.auditorId = auditorId;
    }
    public Long getAuditorId(){
        return this.auditorId;
    }

    public void setAuditorName(String auditorName){
        this.auditorName = auditorName;
    }
    public String getAuditorName(){
        return this.auditorName;
    }

    public void setAbandonReason(String abandonReason){
        this.abandonReason = abandonReason;
    }
    public String getAbandonReason(){
        return this.abandonReason;
    }

    public void setNodeFlowId(Long nodeFlowId){
        this.nodeFlowId = nodeFlowId;
    }
    public Long getNodeFlowId(){
        return this.nodeFlowId;
    }

    public void setAbandonReasonTime(Date abandonReasonTime){
        this.abandonReasonTime = abandonReasonTime;
    }
    public Date getAbandonReasonTime(){
        return this.abandonReasonTime;
    }

    public void setReturnAbandonCompleteTime(Date returnAbandonCompleteTime){
        this.returnAbandonCompleteTime = returnAbandonCompleteTime;
    }
    public Date getReturnAbandonCompleteTime(){
        return this.returnAbandonCompleteTime;
    }

    public void setCompletedTime(Date completedTime){
        this.completedTime = completedTime;
    }
    public Date getCompletedTime(){
        return this.completedTime;
    }

    public void setAbandonUserId(Long abandonUserId){
        this.abandonUserId = abandonUserId;
    }
    public Long getAbandonUserId(){
        return this.abandonUserId;
    }

    public void setAbandonUser(String abandonUser){
        this.abandonUser = abandonUser;
    }
    public String getAbandonUser(){
        return this.abandonUser;
    }

    public void setAbandonReasonNum(Integer abandonReasonNum){
        this.abandonReasonNum = abandonReasonNum;
    }
    public Integer getAbandonReasonNum(){
        return this.abandonReasonNum;
    }

    public void setBusinessAreaCode(String businessAreaCode){
        this.businessAreaCode = businessAreaCode;
    }
    public String getBusinessAreaCode(){
        return this.businessAreaCode;
    }

    public void setStatus(String status){
        this.status = status;
    }
    public String getStatus(){
        return this.status;
    }

    public void setLatestEndUserId(Long latestEndUserId){
        this.latestEndUserId = latestEndUserId;
    }
    public Long getLatestEndUserId(){
        return this.latestEndUserId;
    }

    public void setLatestEndUserName(String latestEndUserName){
        this.latestEndUserName = latestEndUserName;
    }
    public String getLatestEndUserName(){
        return this.latestEndUserName;
    }

    public void setLatestEndUserOrgId(Long latestEndUserOrgId){
        this.latestEndUserOrgId = latestEndUserOrgId;
    }
    public Long getLatestEndUserOrgId(){
        return this.latestEndUserOrgId;
    }

    public void setLatestEndNodeId(Long latestEndNodeId){
        this.latestEndNodeId = latestEndNodeId;
    }
    public Long getLatestEndNodeId(){
        return this.latestEndNodeId;
    }

    public void setLatestEndNodeName(String latestEndNodeName){
        this.latestEndNodeName = latestEndNodeName;
    }
    public String getLatestEndNodeName(){
        return this.latestEndNodeName;
    }

    public void setLatestEndNodeTime(Date latestEndNodeTime){
        this.latestEndNodeTime = latestEndNodeTime;
    }
    public Date getLatestEndNodeTime(){
        return this.latestEndNodeTime;
    }

    public void setLatestNodeOperatingId(Long latestNodeOperatingId){
        this.latestNodeOperatingId = latestNodeOperatingId;
    }
    public Long getLatestNodeOperatingId(){
        return this.latestNodeOperatingId;
    }

    public void setLatestFlowOperatingId(Long latestFlowOperatingId){
        this.latestFlowOperatingId = latestFlowOperatingId;
    }
    public Long getLatestFlowOperatingId(){
        return this.latestFlowOperatingId;
    }

    public void setRemark(String remark){
        this.remark = remark;
    }
    public String getRemark(){
        return this.remark;
    }

    public void setBeforeStatus(String beforeStatus){
        this.beforeStatus = beforeStatus;
    }
    public String getBeforeStatus(){
        return this.beforeStatus;
    }

    public void setAllotUserId(Long allotUserId){
        this.allotUserId = allotUserId;
    }
    public Long getAllotUserId(){
        return this.allotUserId;
    }

    public void setAllotUserName(String allotUserName){
        this.allotUserName = allotUserName;
    }
    public String getAllotUserName(){
        return this.allotUserName;
    }

    public void setSignTime(Date signTime){
        this.signTime = signTime;
    }
    public Date getSignTime(){
        return this.signTime;
    }

    public void setSuspendTime(Date suspendTime){
        this.suspendTime = suspendTime;
    }
    public Date getSuspendTime(){
        return this.suspendTime;
    }

    public void setChannelName(String channelName){
        this.channelName = channelName;
    }
    public String getChannelName(){
        return this.channelName;
    }

    public String getSubBranch() {
        return subBranch;
    }

    public void setSubBranch(String subBranch) {
        this.subBranch = subBranch;
    }

    public void setAllotUserOrgId(Long allotUserOrgId){
        this.allotUserOrgId = allotUserOrgId;
    }
    public Long getAllotUserOrgId(){
        return this.allotUserOrgId;
    }

    public void setAllotUserOrgName(String allotUserOrgName){
        this.allotUserOrgName = allotUserOrgName;
    }
    public String getAllotUserOrgName(){
        return this.allotUserOrgName;
    }

    public void setTransferTime(Date transferTime){
        this.transferTime = transferTime;
    }
    public Date getTransferTime(){
        return this.transferTime;
    }

    public void setTransferUserId(Long transferUserId){
        this.transferUserId = transferUserId;
    }
    public Long getTransferUserId(){
        return this.transferUserId;
    }

    public void setTransferUserName(String transferUserName){
        this.transferUserName = transferUserName;
    }
    public String getTransferUserName(){
        return this.transferUserName;
    }

    public void setTransferUserOrgId(Long transferUserOrgId){
        this.transferUserOrgId = transferUserOrgId;
    }
    public Long getTransferUserOrgId(){
        return this.transferUserOrgId;
    }

    public void setCompanyName(String companyName){
        this.companyName = companyName;
    }
    public String getCompanyName(){
        return this.companyName;
    }

    public void setLastRemarkTime(Date lastRemarkTime){
        this.lastRemarkTime = lastRemarkTime;
    }
    public Date getLastRemarkTime(){
        return this.lastRemarkTime;
    }

    public void setLastRemark(String lastRemark){
        this.lastRemark = lastRemark;
    }
    public String getLastRemark(){
        return this.lastRemark;
    }

    public void setIsNeedDispose(Integer isNeedDispose){
        this.isNeedDispose = isNeedDispose;
    }
    public Integer getIsNeedDispose(){
        return this.isNeedDispose;
    }

    public String getEscrowCompany() {
        return escrowCompany;
    }

    public void setEscrowCompany(String escrowCompany) {
        this.escrowCompany = escrowCompany;
    }

    public BigDecimal getAppraisalCost() {
        return appraisalCost;
    }

    public void setAppraisalCost(BigDecimal appraisalCost) {
        this.appraisalCost = appraisalCost;
    }

    public String getCredit() {
        return credit;
    }

    public void setCredit(String credit) {
        this.credit = credit;
    }

    public BigDecimal getLoanAmount() {
        return loanAmount;
    }

    public void setLoanAmount(BigDecimal loanAmount) {
        this.loanAmount = loanAmount;
    }

    public Date getApplicationTime() {
        return applicationTime;
    }

    public void setApplicationTime(Date applicationTime) {
        this.applicationTime = applicationTime;
    }

    public Date getReportTime() {
        return reportTime;
    }

    public void setReportTime(Date reportTime) {
        this.reportTime = reportTime;
    }

    public Date getApproveTime() {
        return approveTime;
    }

    public void setApproveTime(Date approveTime) {
        this.approveTime = approveTime;
    }

    public BigDecimal getApproveMoney() {
        return approveMoney;
    }

    public void setApproveMoney(BigDecimal approveMoney) {
        this.approveMoney = approveMoney;
    }

    public String getSettlementBank() {
        return settlementBank;
    }

    public void setSettlementBank(String settlementBank) {
        this.settlementBank = settlementBank;
    }

    public Date getAdvanceFundCancel() {
        return advanceFundCancel;
    }

    public void setAdvanceFundCancel(Date advanceFundCancel) {
        this.advanceFundCancel = advanceFundCancel;
    }

    public Date getMortgageTime() {
        return mortgageTime;
    }

    public void setMortgageTime(Date mortgageTime) {
        this.mortgageTime = mortgageTime;
    }

    public Date getTakeHisTime() {
        return takeHisTime;
    }

    public void setTakeHisTime(Date takeHisTime) {
        this.takeHisTime = takeHisTime;
    }

    public Date getLoanTime() {
        return loanTime;
    }

    public void setLoanTime(Date loanTime) {
        this.loanTime = loanTime;
    }

    public Date getRepaymentDate() {
        return repaymentDate;
    }

    public void setRepaymentDate(Date repaymentDate) {
        this.repaymentDate = repaymentDate;
    }

    public String getDateOfLoan() {
        return dateOfLoan;
    }

    public void setDateOfLoan(String dateOfLoan) {
        this.dateOfLoan = dateOfLoan;
    }

    public String getWayOfLoan() {
        return wayOfLoan;
    }

    public void setWayOfLoan(String wayOfLoan) {
        this.wayOfLoan = wayOfLoan;
    }

    public Integer getAdvanceFund() {
        return advanceFund;
    }

    public void setAdvanceFund(Integer advanceFund) {
        this.advanceFund = advanceFund;
    }

    public BigDecimal getAdvanceFundMoney() {
        return advanceFundMoney;
    }

    public void setAdvanceFundMoney(BigDecimal advanceFundMoney) {
        this.advanceFundMoney = advanceFundMoney;
    }

    public BigDecimal getSettlementAmount() {
        return settlementAmount;
    }

    public void setSettlementAmount(BigDecimal settlementAmount) {
        this.settlementAmount = settlementAmount;
    }

    public BigDecimal getChannelRebates() {
        return channelRebates;
    }

    public void setChannelRebates(BigDecimal channelRebates) {
        this.channelRebates = channelRebates;
    }

    public BigDecimal getForeignRebates() {
        return foreignRebates;
    }

    public void setForeignRebates(BigDecimal foreignRebates) {
        this.foreignRebates = foreignRebates;
    }

    public BigDecimal getInstallmentRepayment() {
        return installmentRepayment;
    }

    public void setInstallmentRepayment(BigDecimal installmentRepayment) {
        this.installmentRepayment = installmentRepayment;
    }

    public BigDecimal getLoanMoney() {
        return loanMoney;
    }

    public void setLoanMoney(BigDecimal loanMoney) {
        this.loanMoney = loanMoney;
    }

    public Integer getInterestType() {
        return interestType;
    }

    public void setInterestType(Integer interestType) {
        this.interestType = interestType;
    }

    public String getMortgageAddress() {
        return mortgageAddress;
    }

    public void setMortgageAddress(String mortgageAddress) {
        this.mortgageAddress = mortgageAddress;
    }

    public String getThirdpartyNumber() {
        return thirdpartyNumber;
    }

    public void setThirdpartyNumber(String thirdpartyNumber) {
        this.thirdpartyNumber = thirdpartyNumber;
    }

    public String getThirdpartyName() {
        return thirdpartyName;
    }

    public void setThirdpartyName(String thirdpartyName) {
        this.thirdpartyName = thirdpartyName;
    }

    public Integer getRefundType() {
        return refundType;
    }

    public void setRefundType(Integer refundType) {
        this.refundType = refundType;
    }

    public Integer getIsBelongRisk() {
        return isBelongRisk;
    }

    public void setIsBelongRisk(Integer isBelongRisk) {
        this.isBelongRisk = isBelongRisk;
    }

    public String getRateType() {
        return rateType;
    }

    public void setRateType(String rateType) {
        this.rateType = rateType;
    }


    public Double getServiceCharge() {
        return serviceCharge;
    }

    public void setServiceCharge(Double serviceCharge) {
        this.serviceCharge = serviceCharge;
    }

    public String getSuspendReason() {
        return suspendReason;
    }

    public void setSuspendReason(String suspendReason) {
        this.suspendReason = suspendReason;
    }

    public Integer getFlag() {
        return flag;
    }

    public void setFlag(Integer flag) {
        this.flag = flag;
    }

    public String getAssistantName() {
        return assistantName;
    }

    public void setAssistantName(String assistantName) {
        this.assistantName = assistantName;
    }


    public BigDecimal getAppliedAmount() {
        return appliedAmount;
    }

    public void setAppliedAmount(BigDecimal appliedAmount) {
        this.appliedAmount = appliedAmount;
    }

    public Long getGoodsId() {
        return goodsId;
    }

    public void setGoodsId(Long goodsId) {
        this.goodsId = goodsId;
    }

    public String getGoodsName() {
        return goodsName;
    }

    public void setGoodsName(String goodsName) {
        this.goodsName = goodsName;
    }

    public Long getVersion() {
        return version;
    }

    public void setVersion(Long version) {
        this.version = version;
    }

    public String getArea() {
        return area;
    }

    public void setArea(String area) {
        this.area = area;
    }

    public String getAddress() {
        return address;
    }

    public void setAddress(String address) {
        this.address = address;
    }

    public String getOrderSource() {
        return orderSource;
    }

    public void setOrderSource(String orderSource) {
        this.orderSource = orderSource;
    }

    public String getNodeJson() {
        return nodeJson;
    }

    public void setNodeJson(String nodeJson) {
        this.nodeJson = nodeJson;
    }
}
